<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class LoginController extends Controller{
	
    // 该方法为显示登陆页面
    public function index(){
    	if (IS_POST) {
            // 如果页面有提交动作，则将接收到的username和password分别传给变量待后续判断使用，需注意的是password需要MD5加密后再去比对
    		$username = Q('post.username');
    		$password = Q('post.password','','md5');
            // 以username和password为条件查询数据库的对应条目并赋给变量$userdata，该变量用于if判断是否存在，如果为真表示该数据库有相应条目
    		$userdata = Db::table('user')->where("username='$username' AND password='$password'")->get();
    		if ($userdata) {
                // 如果结果为真，则表明数据库有对应的条目。也即是登陆成功，则将对应的uid和username存入session后跳转到后端页面
    			$_SESSION['uid'] = $userdata[0]['uid'];
    			$_SESSION['username'] = $userdata[0]['username'];
    			go(U('Index/index'));
    		}else{
                // 否则弹出提示语句后跳转回登陆页面
    			$this->error("用户名或者密码错误",U('index'));
    		}
    	}
    	View::make();
    }
    // 该方法的作用为删除session并且跳转到index页面
    public function out(){
    	session_unset();
    	session_destroy();
    	go(U('index'));
    }




}
